﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MyCommon;

namespace DataAccessLayer.DataInterfaces
{
    public interface ILichSuBH
    {
        IEnumerable<LichSuBH> GetAllLichSuBH();
        LichSuBH GetLichSuBHById(int Id);
        LichSuBH GetLastRecord();
        bool UpdateLichSuBH(LichSuBH LichSuBH);
        bool InsertLichSuBH(LichSuBH LichSuBH);
        ReturnValue<bool> DelLichSuBH(int Id);
        ReturnValue<bool> DelLichSuBH(LichSuBH LichSuBH);
        IEnumerable<LichSuBH> GetLichSuBHByPhien_ThietBiId(int inPhien_ThietBiBHId, MyCommon.LoaiLichSu inLoaiLichSu);
        IEnumerable<LichSuBH> GetLichSuInListLoaiLichSu(int inPhien_ThietBiBHId, List<int> inListLoaiLichSuId);
    }
}
